source/memutils/rbtree.d(723,2): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/memutils/rbtree.d(766,2): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/memutils/rbtree.d(795,2): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. Enhanced memory security is enabled. Memory debugger enabled source/memutils/utils.d(72,19): Error: cast from `memutils.pool.PoolAllocator!(AutoFreeListAllocator!(MallocAllocator))` to `void*` not allowed in safe code source/memutils/utils.d(77,16): Error: `@safe` function `memutils.utils.ObjectAllocator!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem).free` cannot call `@system` function `object.destroy!(true, PoolAllocator!(AutoFreeListAllocator!(MallocAllocator))).destroy` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/object.d(3453,6): `object.destroy!(true, PoolAllocator!(AutoFreeListAllocator!(MallocAllocator))).destroy` is declared here source/memutils/utils.d(80,43): Error: `@safe` function `memutils.utils.ObjectAllocator!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem).free` cannot call `@system` function `memutils.allocators.getAllocator!(2).getAllocator` source/memutils/allocators.d(78,13): `memutils.allocators.getAllocator!(2).getAllocator` is declared here source/memutils/utils.d(81,13): Error: cast from `memutils.pool.PoolAllocator!(AutoFreeListAllocator!(MallocAllocator))` to `void*` not allowed in safe code source/memutils/utils.d(80,43): Error: `@safe` function `memutils.utils.ObjectAllocator!(ulong, ThreadMem).free` cannot call `@system` function `memutils.allocators.getAllocator!(2).getAllocator` source/memutils/allocators.d(78,13): `memutils.allocators.getAllocator!(2).getAllocator` is declared here source/memutils/utils.d(81,28): Error: pointer slicing not allowed in safe functions source/memutils/refcounted.d(38,7): Error: template instance `memutils.refcounted.RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem).RefCounted.dtor!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem))` error instantiating source/memutils/scoped.d(236,21): instantiated from here: `RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem)` source/memutils/vector.d(74,24): Error: template instance `memutils.utils.freeArray!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` error instantiating source/memutils/vector.d(19,28): instantiated from here: `Vector!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/refcounted.d(13,2): Error: mixin `memutils.refcounted.RefCounted!(Vector!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc), Malloc).RefCounted.Embed!(m_object, false)` error instantiating source/memutils/vector.d(299,12): Error: template instance `memutils.refcounted.RefCounted!(Vector!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc), Malloc)` error instantiating source/memutils/vector.d(19,28): instantiated from here: `Vector!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(393,2): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(406,16): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(503,2): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(516,16): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(542,18): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(245,12): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(263,2): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(298,12): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(326,2): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` source/memutils/scoped.d(347,18): while looking for match for `Array!(RefCounted!(PoolAllocator!(AutoFreeListAllocator!(MallocAllocator)), ThreadMem), Malloc)` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.